[INFO] cloning repository https://github.com/cariandrum22/claudius
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cariandrum22/claudius" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcariandrum22%2Fclaudius", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcariandrum22%2Fclaudius'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] acd5d4eaa434a3941017cd275f2514ad2478d459
[INFO] fixing cariandrum22/claudius against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcariandrum22%2Fclaudius" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/cariandrum22/claudius
[INFO] finished tweaking git repo https://github.com/cariandrum22/claudius
[INFO] tweaked toml for git repo https://github.com/cariandrum22/claudius written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cariandrum22/claudius on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cariandrum22/claudius already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4
[INFO] running `Command { std: "docker" "start" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking log v0.4.30
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking predicates-core v1.0.10
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]     Checking termtree v0.5.1
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking directories v6.0.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking predicates-tree v1.0.13
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking sdd v3.0.10
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking scc v2.4.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking futures-timer v3.0.4
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking float-cmp v0.10.0
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking globset v0.4.18
[INFO] [stderr]     Checking predicates v3.1.4
[INFO] [stderr]     Checking ignore v0.4.25
[INFO] [stderr]     Checking globwalk v0.9.1
[INFO] [stderr]     Checking assert_fs v1.1.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking serial_test v3.4.0
[INFO] [stderr]     Checking claudius v0.2.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/template.rs (18 fixes)
[INFO] [stderr]        Fixed src/agent_paths.rs (10 fixes)
[INFO] [stderr]        Fixed src/variable_expansion.rs (1 fix)
[INFO] [stderr]        Fixed src/secrets.rs (101 fixes)
[INFO] [stderr]        Fixed src/profiling.rs (1 fix)
[INFO] [stderr]        Fixed src/app_config.rs (9 fixes)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/secrets.rs:625:15
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let _guard = op_ref_lock.lock().unwrap_or_else(std::sync::PoisonError::into_inner);
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `_guard` calls a custom destructor
[INFO] [stdout]     |             `_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 625 |         match Self::resolve_onepassword_reference(op_ref) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 653 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `_guard` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/mutex.rs:741:0
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/sync_operations.rs:269:15
[INFO] [stdout]     |
[INFO] [stdout] 269 |         match writer::backup_file(&path) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |               up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 276 |             Err(e) => {
[INFO] [stdout]     |                 -
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `e` calls a custom destructor
[INFO] [stdout]     |                 `e` will be dropped later as of Edition 2024
[INFO] [stdout] 277 |                 warn!("Failed to create backup for {}: {e}", path.display());
[INFO] [stdout] 278 |                 if !prompt_continue()? {
[INFO] [stdout]     |                     ------------------
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                     `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 283 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `e` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/sync_operations.rs:1572:11
[INFO] [stdout]      |
[INFO] [stdout] 1566 |       let source_set = collect_skill_source_set(config)?;
[INFO] [stdout]      |           ----------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           `source_set` calls a custom destructor
[INFO] [stdout]      |           `source_set` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1572 |       match skills::sync_skill_mappings_with_options(
[INFO] [stdout]      |  ___________^
[INFO] [stdout] 1573 | |         &source_set.mappings,
[INFO] [stdout] 1574 | |         &config.skills_target_dir,
[INFO] [stdout] 1575 | |         behavior,
[INFO] [stdout] 1576 | |     ) {
[INFO] [stdout]      | |     ^
[INFO] [stdout]      | |     |
[INFO] [stdout]      | |_____this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |       up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1596 |   }
[INFO] [stdout]      |   - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]      |
[INFO] [stdout]  713 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `source_set` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/dir/mod.rs:498:1
[INFO] [stdout]      |
[INFO] [stdout]  498 | impl Drop for TempDir {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/sync_operations.rs:1621:13
[INFO] [stdout]      |
[INFO] [stdout] 1619 |           Ok(config_root) => warn!(
[INFO] [stdout]      |  ____________________________-
[INFO] [stdout] 1620 | |             "Legacy commands directory detected; syncing skills from {}",
[INFO] [stdout] 1621 | |             config_root.join("commands").display()
[INFO] [stdout]      | |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout] 1622 | |         ),
[INFO] [stdout]      | |_________- borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/secrets.rs:625:15
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let _guard = op_ref_lock.lock().unwrap_or_else(std::sync::PoisonError::into_inner);
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `_guard` calls a custom destructor
[INFO] [stdout]     |             `_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 625 |         match Self::resolve_onepassword_reference(op_ref) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 653 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `_guard` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/mutex.rs:741:0
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/sync_operations.rs:269:15
[INFO] [stdout]     |
[INFO] [stdout] 269 |         match writer::backup_file(&path) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |               up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 276 |             Err(e) => {
[INFO] [stdout]     |                 -
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `e` calls a custom destructor
[INFO] [stdout]     |                 `e` will be dropped later as of Edition 2024
[INFO] [stdout] 277 |                 warn!("Failed to create backup for {}: {e}", path.display());
[INFO] [stdout] 278 |                 if !prompt_continue()? {
[INFO] [stdout]     |                     ------------------
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                     `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 283 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `e` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/sync_operations.rs:1572:11
[INFO] [stdout]      |
[INFO] [stdout] 1566 |       let source_set = collect_skill_source_set(config)?;
[INFO] [stdout]      |           ----------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           `source_set` calls a custom destructor
[INFO] [stdout]      |           `source_set` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1572 |       match skills::sync_skill_mappings_with_options(
[INFO] [stdout]      |  ___________^
[INFO] [stdout] 1573 | |         &source_set.mappings,
[INFO] [stdout] 1574 | |         &config.skills_target_dir,
[INFO] [stdout] 1575 | |         behavior,
[INFO] [stdout] 1576 | |     ) {
[INFO] [stdout]      | |     ^
[INFO] [stdout]      | |     |
[INFO] [stdout]      | |_____this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |       up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1596 |   }
[INFO] [stdout]      |   - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/error.rs:713:1
[INFO] [stdout]      |
[INFO] [stdout]  713 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `source_set` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/dir/mod.rs:498:1
[INFO] [stdout]      |
[INFO] [stdout]  498 | impl Drop for TempDir {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/sync_operations.rs:1621:13
[INFO] [stdout]      |
[INFO] [stdout] 1619 |           Ok(config_root) => warn!(
[INFO] [stdout]      |  ____________________________-
[INFO] [stdout] 1620 | |             "Legacy commands directory detected; syncing skills from {}",
[INFO] [stdout] 1621 | |             config_root.join("commands").display()
[INFO] [stdout]      | |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout] 1622 | |         ),
[INFO] [stdout]      | |_________- borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating src/main.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/main.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |         debug!("Loaded app configuration from: {}", AppConfig::config_path()?.display());
[INFO] [stdout]    |         --------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^-----------
[INFO] [stdout]    |         |                                           |
[INFO] [stdout]    |         |                                           this temporary value will be dropped at the end of the block
[INFO] [stdout]    |         borrow later used here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]    = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/main.rs:94:58
[INFO] [stdout]    |
[INFO] [stdout] 94 |         debug!("No app configuration file found at: {}", AppConfig::config_path()?.display());
[INFO] [stdout]    |         -------------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^-----------
[INFO] [stdout]    |         |                                                |
[INFO] [stdout]    |         |                                                this temporary value will be dropped at the end of the block
[INFO] [stdout]    |         borrow later used here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating tests/lib.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/main.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |         debug!("Loaded app configuration from: {}", AppConfig::config_path()?.display());
[INFO] [stdout]    |         --------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^-----------
[INFO] [stdout]    |         |                                           |
[INFO] [stdout]    |         |                                           this temporary value will be dropped at the end of the block
[INFO] [stdout]    |         borrow later used here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]    = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/main.rs:94:58
[INFO] [stdout]    |
[INFO] [stdout] 94 |         debug!("No app configuration file found at: {}", AppConfig::config_path()?.display());
[INFO] [stdout]    |         -------------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^-----------
[INFO] [stdout]    |         |                                                |
[INFO] [stdout]    |         |                                                this temporary value will be dropped at the end of the block
[INFO] [stdout]    |         borrow later used here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]        Fixed tests/integration/gemini_system_settings_test.rs (14 fixes)
[INFO] [stderr]        Fixed tests/integration/skills_test.rs (4 fixes)
[INFO] [stderr]        Fixed tests/unit/secrets_test.rs (14 fixes)
[INFO] [stderr]        Fixed tests/integration/codex_sync_test.rs (32 fixes)
[INFO] [stderr]        Fixed tests/integration/context_test.rs (11 fixes)
[INFO] [stderr]        Fixed tests/fixtures/mod.rs (2 fixes)
[INFO] [stderr]        Fixed tests/integration/variable_expansion_test.rs (29 fixes)
[INFO] [stderr]        Fixed tests/integration/agent_assets_test.rs (4 fixes)
[INFO] [stderr]        Fixed tests/integration/codex_model_providers_test.rs (15 fixes)
[INFO] [stderr]        Fixed tests/integration/parallel_performance_test.rs (1 fix)
[INFO] [stderr]        Fixed tests/integration/init_test.rs (4 fixes)
[INFO] [stderr]        Fixed tests/integration/multi_agent_sync_test.rs (4 fixes)
[INFO] [stderr]        Fixed tests/unit/config_agent_test.rs (18 fixes)
[INFO] [stderr]        Fixed tests/unit/app_config_test.rs (13 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] [stderr] crater-edition-check: claudius v0.2.4 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]     Checking claudius v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         unsafe { std::env::set_var(name, value) };
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-F unsafe-code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         unsafe { std::env::remove_var(name) };
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 Some(value) => unsafe { std::env::set_var(name, value) },
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 None => unsafe { std::env::remove_var(name) },
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:776:13
[INFO] [stdout]     |
[INFO] [stdout] 776 |             unsafe { std::env::set_var(key, value) };
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         unsafe { std::env::set_var(CLAUDE_CODE_MANAGED_DIR_ENV, temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-F unsafe-code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         unsafe { std::env::remove_var(CLAUDE_CODE_MANAGED_DIR_ENV) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         unsafe { std::env::set_var(CODEX_REQUIREMENTS_PATH_ENV, &path) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         unsafe { std::env::remove_var(CODEX_REQUIREMENTS_PATH_ENV) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         unsafe { std::env::set_var(CODEX_MANAGED_CONFIG_PATH_ENV, &path) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         unsafe { std::env::remove_var(CODEX_MANAGED_CONFIG_PATH_ENV) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |         unsafe { std::env::set_var(GEMINI_CLI_SYSTEM_SETTINGS_PATH_ENV, &path) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         unsafe { std::env::remove_var(GEMINI_CLI_SYSTEM_SETTINGS_PATH_ENV) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         unsafe { std::env::set_var(GEMINI_CLI_SYSTEM_DEFAULTS_PATH_ENV, &path) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/agent_paths.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         unsafe { std::env::remove_var(GEMINI_CLI_SYSTEM_DEFAULTS_PATH_ENV) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/app_config.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         unsafe { std::env::set_var(name, value) };
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         unsafe { std::env::remove_var(name) };
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 Some(value) => unsafe { std::env::set_var(name, value) },
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]   --> src/secrets.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 None => unsafe { std::env::remove_var(name) },
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:776:13
[INFO] [stdout]     |
[INFO] [stdout] 776 |             unsafe { std::env::set_var(key, value) };
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:835:13
[INFO] [stdout]     |
[INFO] [stdout] 835 |             unsafe { std::env::remove_var(&key) };
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             unsafe { std::env::remove_var(name) };
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:909:9
[INFO] [stdout]     |
[INFO] [stdout] 909 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "my-api-key") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_DB_PASSWORD", "secret123") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |         unsafe { std::env::set_var("REGULAR_VAR", "should-not-be-included") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:925:9
[INFO] [stdout]     |
[INFO] [stdout] 925 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:927:9
[INFO] [stdout]     |
[INFO] [stdout] 927 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_DB_PASSWORD") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:929:9
[INFO] [stdout]     |
[INFO] [stdout] 929 |         unsafe { std::env::remove_var("REGULAR_VAR") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:941:9
[INFO] [stdout]     |
[INFO] [stdout] 941 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_GITHUB_TOKEN", "ghp_123456") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:952:9
[INFO] [stdout]     |
[INFO] [stdout] 952 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_GITHUB_TOKEN") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/secrets.rs:998:9
[INFO] [stdout]     |
[INFO] [stdout] 998 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1000:9
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1015:9
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1017:9
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1030:9
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1032:9
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1034:9
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         unsafe { std::env::set_var("OP_ACCOUNT", "my") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1036:9
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         unsafe { std::env::set_var("OP_SESSION_my", "session-token") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1051:9
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1053:9
[INFO] [stdout]      |
[INFO] [stdout] 1053 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1066:9
[INFO] [stdout]      |
[INFO] [stdout] 1066 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1068:9
[INFO] [stdout]      |
[INFO] [stdout] 1068 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1070:9
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         unsafe { std::env::set_var("OP_ACCOUNT", "my") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1072:9
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         unsafe { std::env::set_var("OP_SESSION_other", "session-token") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1089:9
[INFO] [stdout]      |
[INFO] [stdout] 1089 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1091:9
[INFO] [stdout]      |
[INFO] [stdout] 1091 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1109:9
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1111:9
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         unsafe { std::env::set_var("OP_SESSION", "session-before") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1115:9
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         unsafe { std::env::set_var("OP_SESSION_my", "session-before-account") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1117:9
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         unsafe { std::env::set_var("OP_ACCOUNT", "account-before") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1137:9
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1139:9
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1157:9
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1159:9
[INFO] [stdout]      |
[INFO] [stdout] 1159 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         unsafe { std::env::set_var(ONEPASSWORD_MODE_ENV, "service-account") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1163:9
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         unsafe { std::env::set_var(ONEPASSWORD_TOKEN_PATH_ENV, token_path) };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1180:9
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1195:9
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         unsafe { std::env::set_var(ONEPASSWORD_MODE_ENV, "unsupported") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1205:9
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1225:9
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         unsafe { std::env::remove_var("TEST_VAR_1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1227:9
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         unsafe { std::env::remove_var("TEST_VAR_2") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1236:9
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         unsafe { std::env::set_var("EXISTING_VAR", "old-value") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1247:9
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         unsafe { std::env::remove_var("EXISTING_VAR") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1260:9
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_TOKEN", "abc123") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1262:9
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "xyz789") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1282:9
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_TOKEN") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1284:9
[INFO] [stdout]      |
[INFO] [stdout] 1284 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1286:9
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         unsafe { std::env::remove_var("TOKEN") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1288:9
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         unsafe { std::env::remove_var("API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1305:9
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_API_KEY", "op://vault/test-item/api-key") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1315:9
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_DB_PASSWORD", "op://vault/database/password") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1323:9
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1325:9
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_API_KEY") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1327:9
[INFO] [stdout]      |
[INFO] [stdout] 1327 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_DB_PASSWORD") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1339:9
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_A", "op://vault/item1/field1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1344:9
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_B", "op://vault/item1/field1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1360:9
[INFO] [stdout]      |
[INFO] [stdout] 1360 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1362:9
[INFO] [stdout]      |
[INFO] [stdout] 1362 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_A") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1364:9
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_B") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1377:9
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1385:9
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_INVALID", "op://invalid/reference/field") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1395:9
[INFO] [stdout]      |
[INFO] [stdout] 1395 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_INVALID") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1410:9
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1419:9
[INFO] [stdout]      |
[INFO] [stdout] 1419 | / ...   unsafe { std::env::set_var(
[INFO] [stdout] 1420 | | ...       "CLAUDIUS_SECRET_BASE_URL",
[INFO] [stdout] 1421 | | ...       "https://gateway.ai.cloudflare.com/v1/op://Private/CLOUDFLARE_AI_Gateway/Account_ID/op://Private/CLOUDFLARE_AI_Gateway...
[INFO] [stdout] 1422 | | ...   ) };
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1424:9
[INFO] [stdout]      |
[INFO] [stdout] 1424 | /         unsafe { std::env::set_var(
[INFO] [stdout] 1425 | |             "CLAUDIUS_SECRET_HEADERS",
[INFO] [stdout] 1426 | |             "cf-aig-authorization: Bearer op://Private/CLOUDFLARE_AI_Gateway/credential",
[INFO] [stdout] 1427 | |         ) };
[INFO] [stdout]      | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1447:9
[INFO] [stdout]      |
[INFO] [stdout] 1447 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1449:9
[INFO] [stdout]      |
[INFO] [stdout] 1449 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_BASE_URL") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_HEADERS") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1472:9
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         unsafe { std::env::set_var("CLAUDIUS_SECRET_ACCOUNT_ID", "cf-account-12345") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1474:9
[INFO] [stdout]      |
[INFO] [stdout] 1474 | / ...   unsafe { std::env::set_var(
[INFO] [stdout] 1475 | | ...       "CLAUDIUS_SECRET_URL",
[INFO] [stdout] 1476 | | ...       "https://gateway.ai.cloudflare.com/v1/$CLAUDIUS_SECRET_ACCOUNT_ID/op://Private/CLOUDFLARE_AI_Gateway/Gateway_ID/anthro...
[INFO] [stdout] 1477 | | ...   ) };
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1491:9
[INFO] [stdout]      |
[INFO] [stdout] 1491 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1493:9
[INFO] [stdout]      |
[INFO] [stdout] 1493 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_ACCOUNT_ID") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1495:9
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_URL") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1536:9
[INFO] [stdout]      |
[INFO] [stdout] 1536 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1544:9
[INFO] [stdout]      |
[INFO] [stdout] 1544 | /         unsafe { std::env::set_var(
[INFO] [stdout] 1545 | |             "CLAUDIUS_SECRET_DUPLICATE",
[INFO] [stdout] 1546 | |             "op://vault/test-item/api-key and op://vault/test-item/api-key again",
[INFO] [stdout] 1547 | |         ) };
[INFO] [stdout]      | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1561:9
[INFO] [stdout]      |
[INFO] [stdout] 1561 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1563:9
[INFO] [stdout]      |
[INFO] [stdout] 1563 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_DUPLICATE") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1576:9
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1584:9
[INFO] [stdout]      |
[INFO] [stdout] 1584 | /         unsafe { std::env::set_var(
[INFO] [stdout] 1585 | |             "CLAUDIUS_SECRET_URL",
[INFO] [stdout] 1586 | |             "https://api.example.com/v1/{{op://vault/test-item/api-key}}/{{op://vault/database/password}}/endpoint",
[INFO] [stdout] 1587 | |         ) };
[INFO] [stdout]      | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1602:9
[INFO] [stdout]      |
[INFO] [stdout] 1602 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_URL") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1615:9
[INFO] [stdout]      |
[INFO] [stdout] 1615 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1623:9
[INFO] [stdout]      |
[INFO] [stdout] 1623 | /         unsafe { std::env::set_var(
[INFO] [stdout] 1624 | |             "CLAUDIUS_SECRET_MIXED",
[INFO] [stdout] 1625 | |             "key=op://vault/test-item/api-key url={{op://vault/database/password}}",
[INFO] [stdout] 1626 | |         ) };
[INFO] [stdout]      | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1636:9
[INFO] [stdout]      |
[INFO] [stdout] 1636 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1638:9
[INFO] [stdout]      |
[INFO] [stdout] 1638 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_MIXED") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1651:9
[INFO] [stdout]      |
[INFO] [stdout] 1651 |         unsafe { std::env::set_var("CLAUDIUS_TEST_MOCK_OP", "1") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1659:9
[INFO] [stdout]      |
[INFO] [stdout] 1659 | / ...   unsafe { std::env::set_var(
[INFO] [stdout] 1660 | | ...       "CLAUDIUS_SECRET_CF_URL",
[INFO] [stdout] 1661 | | ...       "https://gateway.ai.cloudflare.com/v1/{{op://Private/CLOUDFLARE AI Gateway/Account ID}}/{{op://Private/CLOUDFLARE AI G...
[INFO] [stdout] 1662 | | ...   ) };
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         unsafe { std::env::remove_var("CLAUDIUS_TEST_MOCK_OP") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]     --> src/secrets.rs:1677:9
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         unsafe { std::env::remove_var("CLAUDIUS_SECRET_CF_URL") };
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:523:9
[INFO] [stdout]     |
[INFO] [stdout] 523 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:626:9
[INFO] [stdout]     |
[INFO] [stdout] 626 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:634:9
[INFO] [stdout]     |
[INFO] [stdout] 634 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:649:9
[INFO] [stdout]     |
[INFO] [stdout] 649 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:657:9
[INFO] [stdout]     |
[INFO] [stdout] 657 |         unsafe { std::env::set_var("XDG_CONFIG_HOME", temp_dir.path()) };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of an `unsafe` block
[INFO] [stdout]    --> src/template.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |         unsafe { std::env::remove_var("XDG_CONFIG_HOME") };
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `claudius` (lib) due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `claudius` (lib test) due to 138 previous errors
[INFO] running `Command { std: "docker" "inspect" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4", kill_on_drop: false }`
[INFO] [stdout] 71ae062e91d69236fd4ed77a90b177083a91ae790cc8d8c0c79d2c0378ea1cc4
